package controleur;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;

import vue.AffichageCreationAlbum;
import vue.AffichageCreationCollection;
import vue.AffichageGlobal;
import vue.AffichageRechAvancee;


public class MenuListener implements ActionListener{
	private AffichageGlobal ag;
	
	public MenuListener(AffichageGlobal ag){
		this.ag=ag;
	}

	@Override
	public void actionPerformed(ActionEvent e) {
		// TODO Auto-generated method stub
		JButton b = (JButton) e.getSource();
		if (b.getText().equals("Creer un album")) {
			ag.clearRecherche();
			ag.getGauche().getList().clearSelection();
			ag.setCentre(new AffichageCreationAlbum(ag));
		}
		
		else if (b.getText().equals("Creer une collection")) {
			ag.clearRecherche();
			ag.getGauche().getList().clearSelection();
			ag.setCentre(new AffichageCreationCollection(ag));
		}

		else if (b.getText().equals("Recherche avancee")) {
			ag.clearRecherche();
			ag.getGauche().getList().clearSelection();
			ag.setCentre(new AffichageRechAvancee(ag));
		}
	}

}
